/**
 * 复制到剪贴板
 * @param {*} text 复制的内容
 * @returns 创建的剪贴板对象 | false
 */
const copyToClipboard = text => {
  const textarea = document.createElement('textarea');
  textarea.style.position = 'fixed';
  textarea.style.top = 0;
  textarea.style.left = 0;
  textarea.style.border = 'none';
  textarea.style.outline = 'none';
  textarea.style.resize = 'none';
  textarea.style.background = 'transparent';
  textarea.style.color = 'transparent';

  textarea.value = text;
  document.body.appendChild(textarea);
  textarea.select();
  try {
    const res = document.execCommand('copy');
    return res;
  } catch (err) {
    window.console.log(err);
    return false;
  } finally {
    document.body.removeChild(textarea);
  }
};

export default copyToClipboard;
